Презентация по лабораторной работе №7”

Командная оболочка Midnight Commander

Сагдеров Камал

Российский университет дружбы народов, Москва, Россия

24.02.2023

Цель работы

Освоение основных возможностей командной оболочки Midnight Commander. Приобретение навыков практической работы по просмотру каталогов и файлов; манипуляций с ними.

Основные задачи

3.1. Задание по mc 1. Изучите информацию о mc, вызвав в командной строке man mc. 2. Запустите из командной строки mc, изучите его структуру и меню. 3. Выполните несколько операций в mc, используя управляющие клавиши (операции с панелями; выделение/отмена выделения файлов, копирование/перемещение файлов, получение информации о размере и правах доступа на файлы и/или каталоги и т.п.)

Основные задачи

  1. Выполните основные команды меню левой (или правой) панели. Оцените степень подробности вывода информации о файлах.
  2. Используя возможности подменю Файл , выполните: – просмотр содержимого текстового файла; – редактирование содержимого текстового файла (без сохранения результатов редактирования); – создание каталога; – копирование в файлов в созданный каталог.

Основные задачи

  1. С помощью соответствующих средств подменю Команда осуществите: – поиск в файловой системе файла с заданными условиями (например, файла с расширением .c или .cpp, содержащего строку main); – выбор и повторение одной из предыдущих команд; – переход в домашний каталог; – анализ файла меню и файла расширений.

Основные задачи

  1. Вызовите подменю Настройки . Освойте операции, определяющие структуру экрана mc (Full screen, Double Width, Show Hidden Files и т.д.) 3.2. Задание по встроенному редактору mc
  2. Создайте текстовой файл text.txt.
  3. Откройте этот файл с помощью встроенного в mc редактора.
  4. Вставьте в открытый файл небольшой фрагмент текста, скопированный из любого другого файла или Интернета.

Основные задачи

  1. Проделайте с текстом следующие манипуляции, используя горячие клавиши: 4.1. Удалите строку текста. 4.2. Выделите фрагмент текста и скопируйте его на новую строку 4.3. Выделите фрагмент текста и перенесите его на новую строку. 4.4. Сохраните файл. 4.5. Отмените последнее действие.

Основные задачи

4.6. Перейдите в конец файла (нажав комбинацию клавиш) и напишите некоторый текст. 4.7. Перейдите в начало файла (нажав комбинацию клавиш) и напишите некоторый текст. 4.8. Сохраните и закройте файл.

Основные задачи

  1. Откройте файл с исходным текстом на некотором языке программирования (например C или Java)
  2. Используя меню редактора, включите подсветку синтаксиса, если она не включена, или выключите, если она включена.

Процесс выполнения

  1. Изучим информацию о mc, вызовем в командной строке man mc
Команда man mc

Процесс выполнения

  1. Запустим из командной строки mc, изучим его структуру и меню
Команда mc

Процесс выполнения

  1. Выполним несколько операций в mc, используя управляющие клавиши (операции с панелями; выделение/отмена выделения файлов, копирование/перемещение файлов, получение информации о размере и правах доступа на файлы и/или каталоги и т.п.)

Процесс выполнения

Информация о размере и правах доступа

Процесс выполнения

  1. Выполним основные команды меню левой (или правой) панели. Оценим степень подробности вывода информации о файлах
Команда правой панели

Процесс выполнения

Команда правой панели

Процесс выполнения

  1. Используя возможности подменю Файл , выполните:просмотр содержимого текстового файла;редактирование содержимого текстового файла (без сохранения результатов редактирования);создание каталога; копирование в файлов в созданный каталог

Процесс выполнения

Просмотр содержимого файла

Процесс выполнения

Создание каталога

Процесс выполнения

Копирование в файлов в созданный каталог

Процесс выполнения

  1. С помощью соответствующих средств подменю Команда осуществите:поиск в файловой системе файла с заданными условиями (например, файла с расширением .c или .cpp, содержащего строку main); выбор и повторение одной из предыдущих команд;переход в домашний каталог; анализ файла меню и файла расширений

Процесс выполнения

Поиск файлов с расширением .txt

Процесс выполнения

Переход в домашний каталог

Процесс выполнения

Файл расширений

Процесс выполнения

Файл меню

Процесс выполнения

  1. Вызовим подменю Настройки . Освойте операции, определяющие структуру экрана mc (Full screen, Double Width, Show Hidden Files и т.д ## Процесс выполнения
Окно Внешний вид

Процесс выполнения

Окно настройка панели

Процесс выполнения

Окно параметры конфигурации

Процесс выполнения

7.3.2. Задание по встроенному редактору mc

  1. Создадим текстовой файл text.txt

Процесс выполнения

Создание текстового файла

Процесс выполнения

  1. Откроем этот файл с помощью встроенного в mc редактора.
  2. Вставьте в открытый файл небольшой фрагмент текста, скопированный из любого другого файла или Интернета ## Процесс выполнения
Текстовый файл

Процесс выполнения

  1. Проделайте с текстом следующие манипуляции, используя горячие клавиши: 4.1. Удалите строку текста. 4.2. Выделите фрагмент текста и скопируйте его на новую строку. 4.3. Выделите фрагмент текста и перенесите его на новую строку. 4.4. Сохраните файл. 4.5. Отмените последнее действие. 4.6. Перейдите в конец файла (нажав комбинацию клавиш) и напишите некоторый текст. 4.7. Перейдите в начало файла (нажав комбинацию клавиш) и напишите некоторый текст. 4.8. Сохраните и закройте файл

Процесс выполнения

Проделывание манипуляций с файлом

Процесс выполнения

Сохранение файла

Процесс выполнения

  1. Откроем файл с исходным текстом на некотором языке программирования (например C или Java)

Процесс выполнения

Файл на .cpp

Процесс выполнения

  1. Используя меню редактора, включим подсветку синтаксиса, если она не включена, или выключите, если она включена
Текст программы без подсветки

Выводы

В процессе выполнения данной лабораторной работы я освоил работу с командной оболочкой mc, приобрел практические навыки по работе с ней, а также по просмотру файлов и каталогов, манипуляции с ними.

Спасибо за внимание!